home *** CD-ROM | disk | FTP | other *** search
- ******************************
- gnmidfmt 1.08
- MIDI Format Converter for Windows 95/ME/2000
- Shareware (English and German)
-
- by Guenter Nagler
- 1999
- (info@gnmidi.com)
- ******************************
-
- [1] BACKGROUND
- There are 3 midi formats inside standard midi file format (.mid).
- In many cases the midi file format must be converted to use a MIDI file
- on certain devices or for certain application.
- There are free MIDI commandline utilities for DOS available but most users
- don't like commandline utilities or DOS environment.
- Therefore I wrote earlier GNMIDI and since some users don't require the
- many operations that GNMIDI supports, I wrote this program that cares
- about MIDI file format only. It can read also RIFF Midi (.rmi) and maybe other
- formats that contain standard midi file inside the file.
-
- This program should be cheaper than GNMIDI Shareware, because of the smaller
- number of available functions. GNMIDI users have the advantage that they
- can use this program for free with their GNMIDI license.
-
- This program converts following formats:
- Standard MIDI file format 0,1,2 into MIDI format 0,1,2
- .rmi RIFF MIDI file into MIDI format 0,1,2
- It can check file format of midi files if wanted.
-
- The demo version allows converting single MIDI files and a selection of
- max. 2 midi files from a directory at once. The full registered version
- removes the waiting dialogs and lets convert many files from a directory
- at once.
-
- [2] FILES DESCRIPTION
-
- GNMIDFMT.EXE.........converter program (multilingual: English and German)
- GNMIDFMT.DOC.........this file, showing usage of GNMIDFMT.EXE
- README.TXT.........how to register
- FORMAT.DOC.........help to midi file formats (how they are organized)
- only GNMIDFMT.EXE is required to run program
-
- Sources of the Windows program itself are not available.
- If you don't want to register then you can learn using DOS commandline tools
- in Windows DOS box, there are some utilities usable free for
- noncommercial use on our WWW page.
-
- [3] COPYRIGHT
-
- GNMIDFMT (c) 1999 was created by Guenter Nagler.
-
- GNMIDFMT 1.0 and later is not free it is Shareware (see [8]).
- You can use it for 5 days to test it and then must
- register (see [8] and [9]) if use it further or delete the program.
- Price might change anytime. Download newest demo version to see price.
-
- You can give GNMIDFMT 1.0 and later versions to your friends, on a
- shareware cdrom, www page, bbs etc.
- but must include whole unmodified gnmidfmt.zip (including this .doc, program,
- picture, readme).
-
- Personal license files must not be distributed (they are never
- included in a gnmidfmt.zip). Users personal data
- is included readable in personal license files, so any illegal
- distribution of these files uncover the copyright violation with
- consequences by law.
-
- [4] DISCLAIMER
-
- GNMIDFMT was designed to handle 100% compatible standard MIDI files.
- So I give no guarantees of the results, especially with non 100%
- compatible MIDI files.
- If you find a MIDI file that you think to be 100% compatible MIDI
- that is not correctly converted, please send a sample file to
- info@gnmidi.com
-
- Use GNMIDFMT at your own risk. Anything you do with GNMIDFMT is your
- responsibility, and not the author's. Any damage caused to any person,
- computer, software, hardware, company, or business by running GNMIDFMT
- is your responsibility, and the author will not be liable.
-
- If you don't understand these terms, or are not sure of something, or
- are afraid something bad might come of using GNMIDFMT, don't use it!
- You are here forewarned.
-
- If you use stolen software then you (as thief) are responsible for any
- aggressive actions of the program!
-
- The demo behaves identical to full version, with exception of uncomfortable
- warnings. The demo shows you all features of full version and it would be
- silly of you to take any risk of software piracy, only to compare demo with
- full version and find no differences. If you have questions to differences
- between full version and demo at certain points, then simply ask the author.
-
- [5] INSTALLATION
-
- This program runs under MS Windows (tm) versions Win95, WinME or Win2000.
- It does not run under Windows 3.x and older.
- It is currently not tested with other Windows versions like Win98, NT, XP,
- therefore we cannot guarantee that it works with them. If you need to
- use this software with those unsupported systems please try demo self and
- register with knowledge that we maybe cannot fix system depending software
- problems.
-
- Move GNMIDFMT.EXE in a directory that is in your Windows path.
-
- Start it with Explorer by clicking on the GNMIDFMT.EXE program item.
-
- For future use you can add the program item to one of your desktop
- groups (or create a new one), use Explorer or Program Manager to create
- a shortcut.
-
- When you registered then install your personal license file:
- Unzip the file with your personal data (that I send you when I get
- your correctly filled registration form and paid price) into directory
- where GNMIDFMT.EXE is installed.
- This disables the shareware reminder dialogs and program status bar
- immediately tells that you are registered.
-
- GNMIDI registered users can install their GNMIDI license here.
-
- [6] USAGE
-
- 1. Open a single MIDI file (.mid, .kar, .rmi ...)
- Use File/Open and choose the midi file with the open file dialog.
- Load the file with OK.
- GNMIDFMT reads the file header, if option Format/check midi file format is checked
- then reads the whole midi file and checks validity of the file.
- A new window opens and shows the filename and the file format number 0-2.
- In case of a file format error it shows "error" instead of file format.
-
- 2. Open a directory of MIDI files (Browse)
- Use File/Browse and choose one file from the directory.
- GNMIDFMT loads the directory listing of the directory and reads file format of
- each file. Files that are not MIDI files are ignored. MIDI Files with error
- are marked with "error". The operation can take long if many midi files are
- inside a directory. Subdirectories are ignored.
- A new window is opened and shows the list of MIDI files with their format
- information.
- The program remembers the last chosen file path and suggests this again.
-
- 3. Option for checking MIDI files at Open
- The menu File/check midi file format can be checked or unchecked.
- Checked: check each midi file for validity, this is surely slower because
- whole midi files must be read, invalid files are marked with "error" in the list.
- Unchecked: midi file format is not checked, quicker because only midi header is
- read. It is not sure that file can really be converted (can't if it is invalid).
-
- 4. Sort the entries in the listbox
- The two buttons above the listbox are used to sort the list entries by
- filename (full path) or by file format.
- Sorting can take long time if many files are in the listbox.
-
- 5. Select MIDI files to convert
- You can select single files or multiple files from the window with the listbox.
- The same mouse selection as in Explorer can be used to select files from the list:
- * click with left mouse button on an entry:
- select the entry and unselect all others
- * press left mouse button on an entry, move mouse, release mouse button on an entry:
- select a range of entries and unselect all others
- * same as above but with <ctrl> or <strg> key pressed:
- select entries but keeps others selected, unselects if selecting entry again
- After each selection change the toolbar buttons 0,1,2 are selected or unselected
- depending if one of the selected files can be converted to this format.
- Sort files by format if you want select files of certain file format.
-
- 6. Convert selected files to a certain format
- After selecting click on one of the toolbar buttons 0,1,2 to convert the
- selected files to the chosen format.
-
- If files have identical format then they are ignored (old format equal to new format).
- If files contain errors then they are ignored ("error").
-
- Conversion from format 0 and 1 to 0,1, or 2 make a backup of the original file
- (.bak) and replace the original file by the conversion result.
- If original file is not writable then the operation fails, also if it is
- impossible to create a backup file.
-
- Conversion from format 2 to 0 or 1 will ask for a prefix for new files.
- Since format 2 files usually contain more songs, the program needs
- name for new files. It suggests identical name as original and will add
- suffix ...1.mid ...2.mid etc. to the converted files.
- E.g. converting c:\2format.mid to format 1 will ask if prefix for new
- files should be c:\2format and if accepting this then will generate new files
- c:\2format1.mid, c:\2format2.mid, ... (the count depends on the number of midi
- songs inside the original).
-
- After conversion the new files are added to the list and old entries format are
- updated.
- Invalid files are not convertable.
-
- 7. Get more information about MIDI file formats
- Choose menu Help/about midi files to display text document format.doc in
- a text viewer (usually notepad). This document explains detailed the
- formats, how they work, for what they are used, what conversion does.
-
- 8. Get program help
- Press F1 or choose menu Help/Help to display text document gnmidfmt.doc (this document)
- in a text viewer (usually notepad). This document explains usage of program.
-
- 9. Get program version
- Choose menu Help/About GNMIDFMT to display the copyright information and
- version of current program. Look from time to time at our WWW page if
- an update is available.
-
- 10. Get registration information
- Choose menu Help/Register information to display text document readme.txt
- in a text viewer (usually notepad). This document contains
- price, payment methods, registration form, our address.
- If you are registering then download newest demo version to get the current
- valid registration information (price, address ...).
- You can also ask us by email if something is unclear.
-
- 11. Turn off MIDI compression for older MIDI keyboards that don't support compression
- Open gnmidfmt.ini in Windows folder (often c:\Windows) with notepad text
- editor and add following setting to section [Settings]
-
- [Settings]
- MidiAutoCompression=0
-
- Delete the line that contains MidiAutoCompression field if you want to
- compress MIDI files during format conversion.
-
-
-
- [7] SUGGESTIONS / COMMENTS / BUG REPORTS / QUESTIONS
-
- WWW: http://www.gnmidi.com
- contains all my dos/windows/unix MIDI programs
- EMAIL: info@gnmidi.com
- support@gnmidi.com
- abuse@gnmidi.com
- Support only for registered users.
- Bug reports, comments, suggestions also from testers welcome.
-
- [8] SHAREWARE
-
- GNMIDFMT 1.0 and later is not freeware it is shareware.
- Registration costs since 1. October 1999 12 US$ or 10 Euro
- (price is valid till 30.12.2002). Old price is not valid anymore.
- Orders can be done online at www.regsoft.com (Product ID is 16880,
- Product name is GNMIDFMT). If ordering directly
- from GN Midi Solutions you must send the money and a correctly filled
- order form (see readme.txt). The address must be correct else we cannot
- deliver the license. For wrong address you have to pay extra shipping costs
- (2 US$) that we send disk at a second try. It is not possible to get
- license only by email. For oversea (outside Europe we can send a time
- limited license valid for the time of disk delivery after payment is
- proved).
- After you get floppy disk you get a license that is valid for GNMIDFMT 1.0
- and minor upgrades 1.01-1.99
- (download see [7]). It is not possible to get license for a certain
- minor version or an old version, only a major version. This is your
- benefit, since this includes fixing problems that might be found and
- advancing the product with new features and comfortabilities.
-
- If you purchased a GNMIDI registration you can use this
- program for free, install GNMIDI license.
-
- Tell software abuse or copyright violations or unlegitimated sellings to
- abuse@gnmidi.com
-
- [9] REGISTRATION FORM
-
- Fill the registration form from readme.txt
- You can send the form within letter or send it by email (surely not the
- registration fee). If you have no printer then write the information
- good readable on paper.
-
- Rules: When form is correctly filled and registration fee is paid we send the license
- to the given address. Be sure that your address is correct and good readable, we
- don't send the disk twice for single payment of shipping costs.
- See README.TXT for payment methods.
-
- Send the registration fee and the filled registration form to
- =======================
- Guenter Nagler
- Dr. Robert-Herth Str. 5
- A-8120 Peggau
- Austria, Oesterreich
- =======================
-
- Program and updates can be downloaded from http://www.gnmidi.com
-
- [10] CHANGES:
- 2.7.1999 started project v1.0
-
- 5.8.1999 fixed severe problem in file conversion,
- it is not recommended to use this v1.0 (see disclaimer [4]),
- please use newer version which has not problem
-
- 6.8.1999 v1.01 released
-
- 11.9.1999 added generate listing operation
-
- 13.9.1999 v1.02 released
-
- 1.10.1999 v1.03 released
- price changed to 12$ or 10 Euro
-
- 31.12.1999 price did not change at 31.12.2000, price valid till 30.12.2001
-
- 22.1.2000 added some options (link to homepage, link to online order at regsoft.com)
- adapt size of file list at window size changes
-
- 24.1.2000 v1.04 released
-
- 31.12.2000 price did not change at 31.12.2000, price valid till 30.6.2001
-
- 2.1.2001 v1.05 released (no big changes)
-
- 30.6.2001 price did not change price valid till 30.12.2001
- 30.6.2001 v1.06 released (no big changes)
-
- 30.11.2001 price did not change, price valid till 30.12.2002
- 30.11.2001 v1.07 released (no big changes, version tested
- with Windows ME, Windows 2000)
-
- 30.11.2001 Windows 98 will not be supported in future, instead program
- will be tested under Windows ME
- 30.11.2001 Windows NT will not be supported in future, instead program
- will be tested under Windows 2000
-
- 12.5.2002 MIDI compression can be turned off for older keyboards with INI setting
- 13.5.2002 C.O.D delivery not supported anymore
- 13.5.2002 released 2.08
-